<?php

class Back_Model_Roles extends Jnd_Model_Abstract
{

    protected $id = 0;

    protected $nom = "";

    /**
     *
     * @see Jnd_Model_Abstract::getId()
     */
    public function getId ()
    {
        return $this->id;
    }

    /**
     *
     * @see Jnd_Model_Abstract::setId()
     */
    public function setId ($id)
    {
        $this->id = $id;
    }
    
    /**
     * Renvoie le contenu d'un champ en fonction d'un id
     * @param unknown_type $id
     * @param unknown_type $valeur
     * @return mixed
     */
    public static function recuperationValeurParId($id, $valeur="nom"){
        $tmp = new self();
        $mapper = $tmp->_getMapper();
        return $mapper->recuperationValeurParId($id, $valeur);
    }
    
    /**
     * Renvoie l'id en fonction du contenu d'un champ
     * @param unknown_type $valeur
     * @param unknown_type $id
     * @return mixed
     */
    public static function recuperationIdParValeur($valeur, $champ="nom"){
        $tmp = new self();
        $mapper = $tmp->_getMapper();
        return $mapper->recuperationIdParValeur($valeur, $champ);
    }
}
